home *** CD-ROM | disk | FTP | other *** search
- #include "bbs.h"
-
- int YesNo(UWORD flag)
- {
- int ch;
-
- if(flag) {
- ch=flag-1;
- // AEPutStr((ch?"(y/N)?)
- AEPutStr((ch?"(y/N)? ":"(Y/n)? "));
- }
-
- for(;;) {
- ch=ReadChar(KEYBOARD_TIMEOUT);
- if(ch<0) return(ch);
- if(ch=='\r'||ch=='\n') {
- if(flag==1) ch='y';
- if(flag==2) ch='n';
- }
- if(ch=='y'||ch=='Y') {
- AEPutStr("Yes\r\n");
- return(1);
- }
- if(ch=='n'||ch=='N') {
- AEPutStr("No\r\n");
- return(0);
- }
- }
- }
-